package com.monster.dao;

/**
 * 用户收藏DAO
 * @author lym
 */
public interface UserLikeDao {
    //查询某收藏是否存在
    /**
     * 通过用户id,收藏类型，收藏对应的ID
     * @param userId
     * @param likeType
     * @param likeId
     * @return 如果存在就返回1
     */
    int getLikeCountByID(Long userId,int likeType,Long likeId);

    //添加收藏
    /**
     * 通过用户id,收藏类型，收藏对应的ID
     * @param userId
     * @param likeType
     * @param likeId
     * @return 添加成功返回1
     */
    int addLikeByID(Long userId,int likeType,Long likeId);
    //取消收藏
    /**
     * 通过用户id,收藏类型，收藏对应的ID
     * @param userId
     * @param likeType
     * @param likeId
     * @return 添加成功返回1
     */
    int deleteLikeById(Long userId,int likeType,Long likeId);
}
